home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 1 / NetNews Offline Volume 1.iso / news / fido / ger / amiga / 5366 < prev    next >
Internet Message Format  |  1996-03-16  |  3KB

  1. From: Rainer_Meisel@p3.f82.n310.z2.fido.sub.org (Rainer Meisel)
  2. Organization: Fruitbowl - Point von Dancers BBS,Wien,Oesterreich
  3. Path: f82.n310.z2.fidonet.org!not-for-mail
  4. Newsgroups: fido.ger.amiga
  5. Subject: Festplattenspinnerei
  6. Message-ID: <MSGID_2=3A310=2F82.3=40fidonet_30e0ba23@fidonet.org>
  7. References: <MSGID_2=3A2487=2F8001.16_97094553@fidonet.org>
  8. Date: Tue, 26 Dec 1995 21:14:43 +0200
  9.  
  10.  
  11.  * Mein Kommentar zur Mail von Norbert Bendl an Joachim Galesic vom 19 Dec 95:
  12.  
  13.  
  14.  Servus Norbert !
  15.  
  16.  
  17.  NB> Kann  es  sein,  dass  die  Platte  einfach  validiert  hat?  Das
  18.  NB> passiert,   wenn  Du  waehrend  eines  Schreibvorgangs  den  Saft
  19.  NB> abdrehst oder einen Absturz hast. Dann ist die Bitmap kaputt  und
  20.  NB> beim  Neustart  wird  automatisch eine neue aufgebaut. Das dauert
  21.  NB> u.U. recht lange.
  22.  
  23.  Das ist nicht ganz genau richtig ;) (Es ist halt falsch, na...)
  24.  
  25.  Die Sache laeuft so  ab:  Vor  einem  Schreibzugriff  wird  das  ganze
  26.  Speichermedium  einmal vom OS fuer ungueltig erklaert (not validated).
  27.  Das passiert durch einen  entsprechenden  Eintrag  in  den  Rootblock.
  28.  Jetzt  werden  die  Daten  auf  freie Bloecke geschrieben. Die Bloecke
  29.  werden dann in der Bitmap als belegt markiert. Zum Schluss wird  jetzt
  30.  das  ganze  wieder  freigegeben,  die  Festplatte  also  fuer  gueltig
  31.  erklaert.
  32.  
  33.  Der  Sinn  der  Sache  ist,   dass   bei   einer   Unterbrechung   des
  34.  Schreibvorganges, die Daten nicht verlorengehen, die schon geschrieben
  35.  wurden, aber noch  in  nicht  als  belegt  markierte  Bloecke  stehen.
  36.  Solange  ein  Speichermedium  nicht  validiert  ist, kann darauf nicht
  37.  gespeichert  werden,  ausser  natuerlich  in  direkter  Programmierung
  38.  (Diskrepair usw.). Es koennten ja sonst Bloecke beschrieben werden, in
  39.  denen Daten  der  unglueckseeligen  Datei  stehen,  die  waehrend  der
  40.  Unterbrechung gechrieben wurde.
  41.  
  42.  Wenn das System  beim  Booten  einen  nicht  validierten  Datentraeger
  43.  vorfindet,  wird  der  Diskvalidator  gestartet.  Der versucht, wieder
  44.  Ordnung  in  das  Ganze  zu  bringen,  indem  er   Bloecke,   die   zu
  45.  Directoryeintraegen  gehoeren,  als belegt markiert und am Schluss die
  46.  Pladde wieder als gueltiges Medium bestaetigt.
  47.  
  48.  Auf  jeden  Fall  wird  die  Bitmap  bei  einer  Unterbrechung   nicht
  49.  zerstoert.  Es  gibt  aber  andere  Gags,  ueberhaupt bei den aelteren
  50.  Validators, die zu Freudentraenen ruehren.  Z.B.  dass  der  Validator
  51.  aufgibt,  wenn  er  einen  Checksumm  Error  findet  ;(((((  ->  ganze
  52.  Partition unbrauchbar.
  53.  
  54.  
  55.  Auf Wiederlesen,                              PGP Public key available
  56.     __        . .
  57.     /_)      /|/|            // Only AMIGA
  58.    / \ainer / ' |eisel     \X/ makes it possible !       PAN: 912012220
  59.   /        /
  60.  
  61.  PGP Key fingerprint = AD AC 18 12 98 8A 04 D1  9D 6F 27 CC AB 71 FE 83
  62.  
  63.  
  64.  
  65. ... Amiga MODEL A1200 ID. NO. 530311 Made in U.K.
  66.